section #register{
    width: 960px;
    height: 500px;
    margin:0 auto;
    position: relative;
    top:100px;
    border: 1px solid #e5e5e5;
}
section .logo{
    vertical-align: top;
    position: absolute;
    top:-69px;
}
section .title{
    font: 14px/38px "";
    background-color: #6495c6;
    color: #ffffff;
}
section .left{
    float: left;
    height: 462px;
    width: 640px;
}
section .right{
    height: 462px;
    border-left: 1px solid #e5e5e5;
    overflow-y: scroll;
}
section .left p{
    height: 26px;
    font:14px/26px "";
}
section .left span{
    width: 160px;
    height: 26px;
    display: block;
    font:14px/26px "";
    float: left;
    box-sizing: border-box;
    padding-right: 10px;
    text-align: right;
}
section .left input{
    width: 330px;
    height: 26px;
    box-sizing: border-box;
    padding-left: 10px;
    border: 1px solid #e5e5e5;
}
section .left select,option{
    height: 26px;
}
section .left input.yanzheng{
    width: 100px;
    display: inline-block;
}
section .left span.yanzheng{
    float: none;
    display:inline-block;
    text-align: left;
}
#reg{
    margin-top:20px; 
    width: 117px;
    height: 35px;
    border:1px solid #17420c;
    font:14px/35px "";
    color:#ffffff;
    background-color: #5db348;
}
form{
    margin-top:20px;
}
label.error {
    color: red;
}